package com.ruoyi.iot.domain.entity.suojianan;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 主机泵 数据实体
 */
@Data
@Schema(description = "主机泵数据")
public class Product1714885465641558018DataSjn {

    @Schema(description = "时间戳")
    private String time;

    @Schema(description = "设备ID")
    private String deviceId;

    @Schema(description = "租户ID")
    private String tenantId;

    @Schema(description = "质量")
    private Integer quality;

    @Schema(description = "定子A相温度1")
    private Float astatortemp1;

    @Schema(description = "定子B相温度1")
    private Float bstatortemp1;

    @Schema(description = "定子C相温度1")
    private Float cstatortemp1;

    @Schema(description = "定子A相温度2")
    private Float astatortemp2;

    @Schema(description = "定子B相温度2")
    private Float bstatortemp2;

    @Schema(description = "非轴伸端温度")
    private Float nonshaftendtemp;

    @Schema(description = "轴伸端温度")
    private Float shaftendtemp;

    @Schema(description = "定子C相温度2")
    private Float cstatortemp2;

    @Schema(description = "速断动作")
    private Integer isquickstrikeaction;

    @Schema(description = "负序过流动作")
    private Integer isnegativeovercurrentaction;

    @Schema(description = "过流反时限动作")
    private Integer isovercurrentactionexceeds;

    @Schema(description = "零序过流动作")
    private Integer iszeroorderthroughflowaction;

    @Schema(description = "过流保护动作")
    private Integer isovercurrentprotectionaction;

    @Schema(description = "负序反时限动作")
    private Integer isnegativesequenceretroactiveaction;

    @Schema(description = "热保护动作")
    private Integer isthermalprotectaction;

    @Schema(description = "低压动作")
    private Integer islowpressureaction;

    @Schema(description = "电压反相序动作")
    private Integer isvoltagereverseaction;

    @Schema(description = "运行堵转动作")
    private Integer isrunlockedaction;

    @Schema(description = "启动堵转动作")
    private Integer islockedstartaction;

    @Schema(description = "启动时间过长")
    private Integer isexceededstartuptime;

    @Schema(description = "过负荷跳闸")
    private Integer isloadtripping;

    @Schema(description = "过压动作")
    private Integer isoverpressureaction;

    @Schema(description = "主机事故总")
    private Integer istotalaccidents;

    @Schema(description = "热保护警告")
    private Integer isheatprotectedwarn;

    @Schema(description = "单相接地")
    private Integer issinglephasegrounded;

    @Schema(description = "零序过流告警")
    private Integer iszerosequenceovercurrentalarm;

    @Schema(description = "测频异常")
    private Integer isfrequencymeasurementanomaly;

    @Schema(description = "主机告警总")
    private Integer istotalalarms;

    @Schema(description = "三相PT断线")
    private Integer isthreephaseptdisconnected;

    @Schema(description = "单相PT断线")
    private Integer issinglephaseptdisconnected;

    @Schema(description = "过负荷告警")
    private Integer isloadwarn;

    @Schema(description = "A相CT断线")
    private Integer isasectionalctdisconnected;

    @Schema(description = "控制回路断线")
    private Integer iscontrolcircuitdisconnected;

    @Schema(description = "过压告警")
    private Integer isoverpressurealarm;

    @Schema(description = "启动时间过长")
    private Integer isexceedstartupduration;

    @Schema(description = "C相CT断线")
    private Integer iscsectionalctdisconnected;

    @Schema(description = "B相CT断线")
    private Integer isbsectionalctdisconnected;

}